﻿using System.Data;
using NiuX.Dapper.Abstractions;
using NiuX.Dapper.Quotes;
using NiuX.Dapper.Repositories;

namespace NiuX.Dapper;

public class DataProviderFactory : IDataProviderFactory
{
    private DataProviderFactory() { }

    public static DataProviderFactory Instance { get; } = new();

    public IDbConnection GetConnection(string connectionString) => throw new System.NotImplementedException();

    public ISqlQuote GetSqlQuote() => NoneQuote.Instance;


    public DatabaseType DatabaseType => DatabaseType.None;
}